<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <link rel="stylesheet" href="/node_modules/bootstrap/dist/css/bootstrap.css">
    <link rel="stylesheet" href="/public/css/login.css">
</head>
<body>
    <div class="container main">
        <div class="col-sm-4 col-xs-12">
            <div class="header">
                <a href="/">
                <img src="/public/img/logo.png" alt=""></a>
            </div>
            <h1>用户登录</h1>
            <form id="login_form">
                <div class="form-group">
                    <label for="email">邮箱</label>
                    <input type="email" class="form-control" id="email" placeholder="email" name="email" autofocus>
                </div>
                <div class="form-group">
                    <label for="password">密码</label>
                    <input type="password" class="form-control" id="password" placeholder="password" name="password">
                </div>
                <span class="text-right"><a href="/forgetPwd">忘记密码?</a></span>
                <button type="submit" class="btn btn-success btn-block">登录</button>
            </form>
            <div class="message">
                <p>还没有账号？ <a href="/register">点击创建</a></p>
            </div>
        </span>
    </div>
    
    <script src="/node_modules/jquery/dist/jquery.js"></script>
    <script>
    $('#login_form').on('submit', function (e) {
        e.preventDefault()
        var formData = $(this).serialize()
        $.ajax({
            url: '/login',
            type: 'post',
            data: formData,
            dataType: 'json',
            success: function (data) {
                var err_code = data.err_code
                if (err_code === 0) {
                    // window.alert('注册成功！')
                    // 服务端重定向针对异步请求无效
                    window.location.href = '/'
                } else if (err_code === 1) {
                    window.alert('邮箱或者密码错误!')
                } else if (err_code === 500) {
                    window.alert('服务器忙，请稍后重试！')
                }
            }
        })
    })
    </script>
</body>
</html>